// 用于统筹管理功能
export default {
  /***
   * 改变国际化选择器的值
   * @param commit 对象结构
   * @param val 选中的值
   */
  changeLanguage ({commit}, val) {
    commit('SET_LANGUAGE', val)
  },
  /**
   * 初始化路由白名单和缓存路由
   * @param commit
   * @param val 路由信息val1,默认配置的白名单val2
   */
  initWhiteListAndCacheViews ({commit}, val) {
    commit('SET_WHITELIST_AND_CACHEVIEWS', val)
  },
  /**
   * 初始化模块图标
   * @param commit
   * @param val
   */
  initModuleSvg ({commit}, val) {
    commit('SET_MODULESVG', val)
  },
  /**
   * 初始化路由相关信息
   * @param commit
   * @param val
   */
  initRouters ({commit}, val) {
    // 初始化模块分类
    commit('SET_MODULETYPES', val)
    // 初始化模块信息
    commit('SET_MODULEINFOS', val)
    // 初始化记录模块的路由，不做处理
    commit('SET_MODULEROUTES', val)
  },
  /**
   * 权限筛选路由信息
   */
  initPermissionRouters ({commit}, val) {
    commit('SET_PERMISSIONROUTES', val)
  }

}
